body{
	margin: 0;
	padding: 0;
}

.logo{
	text-align: center;
	margin: 16vw 0 17vw;
}

.logo .img{
	width: 16vw;
}

.enroll-list .list{
	list-style: none;
	text-align: center;
	padding: 0;
	margin: 0;
}

.enroll-list li{
	margin-bottom: 5vw;
}
.enroll-list li:nth-child(2n){
	margin-bottom: 4vw;
}

.enroll-list .text{
	width: 89vw;
	height: 10vw;
	padding: 1vw 2vw;
}

.text{
	outline: none;
}

.radio{
	display: flex;
	justify-content: flex-start;
	margin-left: 3vw;
}

.select{
	height: 14vw;
	border-right: none;
	width: 17vw;
	border-width: 0.1vw;
}

.input{
	height: 10vw;
	border: 0.1vw solid darkgray;
	border-left: 0;
	margin-left: -2vw;
	padding: 2vw 2vw 1.9vw;
	width: 74vw;
	border-width: 0.1vw;
	outline: none;
}

.verify{
	box-sizing: border-box;
	width: 61vw;
	height: 14vw;
	outline: none;
	padding: 3vw 3vw 4vw;
}

.fatch{
	width: 26vw;
	height: 12vw;
	text-align: center;
	margin-left: 3vw;
	outline: none;
}

.button{
	width: 92vw;
	height: 14vw;
	background-color: #c55;
	text-align: center;
	line-height: 14vw;
	margin: 0 auto;
	border-radius: calc(1vw);
	margin-bottom: 16vw;
	color: white;
}

.note{
	text-align: center;
}